package com.kfm.entity;

import java.io.*;
import java.util.Date;

import com.kfm.config.FileConfig;
import lombok.AllArgsConstructor;
import lombok.Data;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPReply;

@Data
@AllArgsConstructor
public class User implements Serializable {
    private Integer id;

    private String username;

    private String password;

    /**
    * 0 普通用户,1 VIP, 2 系统管理员
    */
    private Integer role;

    private String mail;

    private String phone;

    /**
    * 1 男生， 0 女生
    */
    private Boolean gender;

    private Date birth;

    /**
    * 登录状态，1 在线 0 离线
    */
    private Boolean loginState;

    /**
    * 账户状态 1 正常，0 停用
    */
    private Boolean state;

    /**
    * 初始容量
    */
    private String initCapacity;

    /**
    * 剩余容量
    */
    private String remainCapacity;

    /**
    * 登录时间
    */
    private Date loginTime;

    /**
    * 创建时间
    */
    private Date createTime;

    @Serial
    private static final long serialVersionUID = 1L;



//    public static void main(String[] args) throws IOException {
//        getFTP();
//    }
}